package org.gastomuito.server;

import java.io.Serializable;

public class Intervalo<T extends Comparable<T>> implements Serializable  {

    private static final long serialVersionUID = 4498712830648476269L;

    private T inicio;

    private T fim;

    public Intervalo() {
    }

    public Intervalo(T inicio, T fim) {
        this.inicio = inicio;
        this.fim = fim;
    }

    public boolean inclui(T t) {
        return !(t.compareTo(inicio) < 0) && !(t.compareTo(fim) > 0);
    }

    public T getInicio() {
        return inicio;
    }

    public T getFim() {
        return fim;
    }
}
